خرید بک لینک
سی شارپ (به انگلیسی: C#)، زبانی شیءگرا و سطح بالا از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است. زبان سی شارپ، یک زبان برنامهنویسی چند الگویی و منظم شده مدلهای تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت میباشد. این زبان توسط مای

برچسب: نویسنده: بهنام شجاعی تاريخ: دوشنبه 22 آبان 1396 ساعت: 19:57

برنامه نویسی شی گرا شیوه نوینی است که در آن می توان قطعاتی را ایجاد کرد و در برنامه های مختلف مورد استفاده قرار داد.قابلیت خوانایی برنامه هایی که در این روش نوشته می شوند بالا بوده ، تست ، عیب یابی و اصلاح آن ها آسان است . شی گرایی ، بر اشیا تاکید د

برچسب: نویسنده: بهنام شجاعی تاريخ: دوشنبه 22 آبان 1396 ساعت: 19:57

پدر و فرزندی را در نظر بگیرید . هر پدری مشخصات فردی به خصوصی دارد . فرزند وی می تواند همه خصوصیات او را به ارث برد و خصوصیتهای دیگری نیز داشته باشد که پدرش ندارد . این یعنی ارث بری ! در برنامه نویسی شی گرا از مفهوم ارث بری استفاده های زیادی می شود . قابلیت استفاده دوباره از کد (Reusability) یکی از مزیات اصلی ارث بری است.

برچسب: نویسنده: بهنام شجاعی تاريخ: دوشنبه 22 آبان 1396 ساعت: 19:57

همانطور که از اسمش پیداست ، به قرار دادن پیاده سازی در یک کپسول اشاره می کند ، به طوری که کاربر بیرونی از نحوه پیاده سازی مطلع نباشد و فقط بداند که این کپسول کار خاصی را انجام می دهد. هدف Encapsulationاین است که ما را از پرداختن به ریز موضوعات رها کند و اشیا را به صورت یک جعبه سیاهی بدانیم که به ازای یک ورودی خاص خروجی خاصی می دهند . در C# برای کپسوله کردن از Access Modifier های Private ، Protected ، Public استفاده شود.

برچسب: نویسنده: بهنام شجاعی تاريخ: دوشنبه 22 آبان 1396 ساعت: 19:57

فرض کنید پدر شما کار خاصی را به طریق خاصی انجام می دهد . مثلا برای پختن غذا اول ظرفهای دیشب را شسته و بعد گاز را روشن می کند و بعد غذا را می پزد! شما که خصوصیات پدر و کارهای او را به ارث می برید برای مثال برای پختن غذا ابتدا گاز را روشن می کنید بعد ک

برچسب: نویسنده: بهنام شجاعی تاريخ: دوشنبه 22 آبان 1396 ساعت: 19:57

تجرید یا مجرد سازی ! به کلاسی مجرد گفته می شود که پیاده سازی متدها در آن انجام نمی شود.فرض می کنیم که شما رئیس یک شرکت بزرگ برنامه نویسی هستید و می خواهید پروژه بزرگی را انجام دهید. برای اجرای پروژه از برنامه نویسان مختلفی استفاده می کنید که ممکن ا

برچسب: نویسنده: بهنام شجاعی تاريخ: دوشنبه 22 آبان 1396 ساعت: 19:57

اینترفیس در برنامه نویسی همانند همان کلاس است تنها با این تفاوت که هیچکدام از اعضای آن پیاده سازی نمی شوند . در واقع یک اینترفیس گروهی از متدها ، خصوصیات ، رویدادها و Indexer ها هستند که در کنار هم جمع شده اند. اینترفیس ها را نمی توان Instantiate (و

برچسب: نویسنده: بهنام شجاعی تاريخ: دوشنبه 22 آبان 1396 ساعت: 19:57

بهتر بود این بخش را در قسمت شی گرایی مطرح میکردیم به هر حال در اینجا به تعریف کلاس و چگونگی تعریف آن در محیط ویژوال میپردازیم. همانطور که میدانید زبان سی شارپ یک زبان برنامه نویسی شی گرا است. بنابراین زبان C# میتواند اشیای موجود در دنیای واقعی را

برچسب: نویسنده: بهنام شجاعی تاريخ: دوشنبه 22 آبان 1396 ساعت: 19:57

را بروید file/new/project طبق تصویر زیر مسیر سپس ابتدا از قسمت Templates قسمت #Visual C قسمت Windows رو انتخاب کنید سپس روی گزینه Windows Forms Application کلیک کنید سپس در قسمت Name یک نام برای پروژه خودتون انتخاب کنید و از قسمت Location مسیر

برچسب: نویسنده: بهنام شجاعی تاريخ: دوشنبه 22 آبان 1396 ساعت: 19:57

طبق مسیر زیر عمل کنید در قسمت solution explorerبا کلیک راست بر روی نام پروژه گزینه add و سپس new folder را بزنید و نام انتخابی خود را وارد کنید .این کار باعث نظم دادن به برنامه شما میشود.و بعد با کلیک راست بر روی پوشه ای که ساختید گزینه add را بزنید

برچسب: نویسنده: بهنام شجاعی تاريخ: دوشنبه 22 آبان 1396 ساعت: 19:57

صفحه بندی